home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / textfile / faqs / msds_faq / part4 < prev   
Encoding:
Internet Message Format  |  1992-12-26  |  20.5 KB

  1. Xref: bloom-picayune.mit.edu comp.os.msdos.programmer:18891 news.answers:4714
  2. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!eru.mt.luth.se!lunic!sunic!mcsun!uknet!doc.ic.ac.uk!agate!ames!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!ncoast!brown
  3. From: brown@NCoast.ORG (Stan Brown)
  4. Newsgroups: comp.os.msdos.programmer,news.answers
  5. Subject: comp.os.msdos.programmer FAQ part 4 of 4
  6. Message-ID: <msdos-faq.921220.4@NCoast.ORG>
  7. Date: 20 Dec 92 20:15:05 GMT
  8. Expires: Wed, 3 Feb 1993 20:15:05 GMT
  9. References: <msdos-faq.921220.1@NCoast.ORG>
  10. Followup-To: comp.os.msdos.programmer
  11. Organization: Oak Road Systems, Cleveland Ohio USA
  12. Lines: 446
  13. Approved: news-answers-request@MIT.Edu
  14. Supersedes: <msdos-faq.921205.4@NCoast.ORG>
  15.  
  16. Archive-name: msdos-programmer-faq/part4
  17. Last-modified: 20 December 1922
  18.  
  19.  
  20. (continued from part 3)         (no warranty on the code or information)
  21.  
  22. If the posting date is more than six weeks in the past, see instructions
  23. in part 4 of this list for how to get an updated copy.
  24.  
  25.             Copyright (C) 1992  Stan Brown, Oak Road Systems
  26.  
  27.  
  28. section A. Downloads
  29. ====================
  30.  
  31. QA01. What is garbo?  What is wustl?
  32.  
  33.     These are alternative archive sites.  Please try to use the site for
  34.     your continent; see next Q.
  35.  
  36. QA02. What are Simtel and "mirror sites"?  What good are they?
  37.  
  38.     The U.S. Government maintains a massive archive of useful software
  39.     and info files at the SIMTEL20 site.  This includes scads of
  40.     utilities, plus source code from {PC Magazine}, {Dr Dobbs Journal},
  41.     and others.  You can use Simtel by ftp (wsmr-simtel20.army.mil =
  42.     192.88.110.20) or (if necessary) email.  To find out how, look for
  43.     these monthly articles in comp.binaries.ibm.pc.archives :
  44.  
  45.         How to find files in the SIMTEL20 msdos collection
  46.         SIMTEL20 archive info for Internet FTP users
  47.         How to order SIMTEL20 files via e-mail
  48.  
  49.     Another important archive site is garbo (at the University of Vaasa,
  50.     Finland).  garbo is set up differently from Simtel but contains many
  51.     of the same useful files.
  52.  
  53.     Please try first at the site nearest you:
  54.  
  55.     - Europe and Asia: look first at garbo; for prerecorded instructions
  56.       (about 29K), email Timo Salmi (ts@uwasa.fi).
  57.  
  58.     - Oceania:  try archie.au first.  (This is different from the Archie
  59.       mail server, archie-l@cs.mcgill.ca.)  Paul Brooks has written to
  60.       say that it "mirrors garbo and simtel-20 (in /micros/pc/simtel-20,
  61.       /micros/pc/garbo) as well as many other archives.  Telnetting to
  62.       'archie.au' and logging on as 'archie' (no password) will access
  63.       the Oceanic ARCHIE server."  Email Craig Warren (ccw@archie.au)
  64.       for instructions if needed.
  65.  
  66.     - North America: try SIMTEL20 (a/k/a Simtel) first; see above for
  67.       instructions or email Keith Petersen (w8sdz@vela.acs.oakland.edu).
  68.       Also see the Simtel mirrors OAK.Oakland.Edu and ftp.uu.net, or the
  69.       SIMTEL20 & garbo mirror wuarchive.wustl.edu [128.252.135.4].
  70.  
  71.     General cautions and guidelines:
  72.  
  73.     - Some of the mirrors may lag occasionally, or might not have all
  74.       the files.
  75.  
  76.     - If you send an email message and don't get a reply within a few
  77.       days, there are two likely causes.  Most likely the Reply-to path
  78.       in your message is not valid; your sysadmin can check this and
  79.       correct it if necessary and then you can send your message again.
  80.       Occasionally a machine goes down for an extended period, which may
  81.       prevent a timely reply to your message.  If you're sure your
  82.       message bears a good reply path and you haven't got a reply in a
  83.       week or so, you might send your message again, once.  Don't post
  84.       it as an article in a newsgroup.
  85.  
  86. QA03. Where do I find program <mumble>?
  87.  
  88.     There are several newsgroups to help; comp.binaries.ibm.pc.wanted is
  89.     generally the best place to ask your question.  Please review the
  90.     guidelines in "What other newsgroups should I know about?" in
  91.     section 1, "General questions".  See also the next Q.
  92.  
  93. QA04. How can I check Simtel or garbo before I post a request for a
  94.       program?
  95.  
  96.     What a good idea!  It will save your time and save net resources
  97.     too.  Simtel and garbo have indexes of their contents, which you can
  98.     download and use in searching off line.
  99.  
  100.     garbo has an index file, /pc/INDEX, an annotated list, frequently
  101.     updated, of the MS-DOS files there; to save download time, get the
  102.     packed form /pc/INDEX.ZIP.  The news file, /pc/pd2/news-pd2 contains
  103.     selected news on all MS-DOS directories at garbo.
  104.  
  105.     Simtel's index files are all in PD1:<MSDOS.FILEDOCS>, and are
  106.     updated several times a month.  SIMLIST.ZIP is in text format.  But
  107.     you may prefer the file SIMIBM.ZIP, which is comma-delimited for
  108.     easy use with any of these search facilities:
  109.  
  110.     - Two search programs are SIMTEL35.ARC and SIMDIR22.ZIP.  Of the
  111.       two, I find I use SIMDIR much more often.
  112.  
  113.     - dBASE III or IV users can load the index from SIMLIST.ZIP using
  114.       instructions in SIMIBM.INF and SIMIBM.DB3.
  115.  
  116.     - PC-FILE users should get SIMIBM.HDR, which tells how to use
  117.       SIMIBM.IBM.
  118.  
  119. QA05. How do I download and decode a program I found?
  120.  
  121.     See the "starter kit" in comp.binaries.ibm.pc, usually posted on the
  122.     first and 15th of every month.  Most binaries are posted and sent
  123.     through email in 'uuencode' format.  The starter kit contains a
  124.     uudecode program to turn this file back into a binary.
  125.  
  126.     If you can't wait (if?, bwaa-haa-haa), you can get the starter kit
  127.     via ftp or email.  By ftp, access pit-manager.mit.edu (18.172.1.27)
  128.     and look for the following file or one with a similar name:
  129.  
  130.         /pub/usenet/comp.binaries.ibm.pc/v17i7:_s.k,_C_S_s_K_(p_01_01)
  131.  
  132.     By email, send mail-server@pit-manager.mit.edu a message with blank
  133.     subject and the following lines of text in the body:
  134.  
  135.         send usenet/comp.binaries.ibm.pc/v17i7:_s.k,_C_S_s_K_(p_01_01)
  136.         send usenet/comp.binaries.ibm.pc/index
  137.  
  138.     The first command sends the starter kit, unless the version number
  139.     has changed.  If it has, the first command will fail, so look at
  140.     the index that you get in response to the second command and re-send
  141.     the first command with the correct version number.
  142.  
  143.     If you're using Kermit, remember to set file type binary before
  144.     issuing the send command.  By the way, the uuencoded file is bigger
  145.     than the binary, so you'll save connect time if you can uudecode it
  146.     and then download the binary file.
  147.  
  148. QA06. Where is UUDECODE?
  149.  
  150.     You can find it in Simtel, but it's easier to take it from the
  151.     "starter kit" mentioned in the preceding Q.
  152.  
  153.     If you're logged in at a Unix site, there's almost certainly a
  154.     uudecode there:  just type "uudecode" followed by a space and the
  155.     file name.  The binary file is 25% smaller than the uuencoded file,
  156.     so you'll save connect time if you can uudecode it on the Unix host
  157.     and then download the binary file.  Remember: set file type binary.
  158.  
  159. QA07. Why do I get errors when extracting from a ZIP file I downloaded?
  160.  
  161.     There are many possible causes, but two of them probably account for
  162.     95% of all problems.  (1) Did you remember to set your file-transfer
  163.     protocol to binary mode, at both ends if necessary?  (2) Are you
  164.     using the current version of PKUNZIP?  (See section B, "Vendors and
  165.     products".)  The vast majority of stuff in archive sites requires
  166.     PKZIP version 1.10 to extract correctly.  It causes confusion that
  167.     older versions of PKZIP aren't smart enough to tell you that the
  168.     problem is with the extraction program and not with the file you're
  169.     trying to extract from.
  170.  
  171.  
  172. section B. Vendors and products
  173. ===============================
  174.  
  175. QB01. How can I contact Borland?
  176.  
  177.     Borland has set up these email addresses.  However, none of them is
  178.     for technical support such as help with finding your own programming
  179.     errors and explaining compiler messages.
  180.  
  181.     - bp7-info@borland.com will reply to any message with 17K of info on
  182.       Borland Pascal with Objects 7.0 and Turbo Pascal 7.0.
  183.  
  184.     - customer-support@borland.com is for questions about prices and
  185.       features of products, replacing bad or missing disks, info on
  186.       upgrades, etc.  They do not accept emailed credit-card numbers.
  187.  
  188.     - bugs@borland.com will take "a well-documented bug report" and send
  189.       an automated response, but will not give you a workaround or a
  190.       scheduled fix date or even confirm that it is or is not considered
  191.       a bug.  "The purpose of bugs@borland.com is to improve future
  192.       products sooner, not as a substitute for tech support channels."
  193.  
  194.     Tech support is provided through Compuserve (GO BOR), by voice phone
  195.     at +1 408 438 5300, by FAX at (800) 822-4269 in U.S. (use Touch-Tone
  196.     voice phone), on a BBS at +1 408 439 9096, and by mail at
  197.  
  198.         Technical Support Department
  199.         Borland International
  200.         P.O. Box 660001
  201.         Scotts Valley CA 95067-0001, USA.
  202.  
  203.     You'll need to give your product's name, version, and serial number.
  204.  
  205.     Borland's TechFax documents are also available at Simtel.  Download
  206.     PD1:<MSDOS.TURBO-C>BCHELP10.ZIP.  These documents are detailed
  207.     answers to common questions about Turbo C and Borland C products,
  208.     and aggregate about four times the size of this file.
  209.  
  210.     Finally, in the 31 Mar 1992 issue of {PC Magazine}, an ad over the
  211.     signature of Philippe Kahn, Borland's chairman, says "I want to make
  212.     sure that I get your feedback about our dBASE products.  Call my
  213.     voice mail directly at (800) 851-2122 with your critiques and
  214.     suggestions."
  215.  
  216. QB02. How can I contact Microsoft?
  217.  
  218.     Individual employees of Microsoft (not MicroSoft, please!) post here
  219.     sometimes.  Their addresses all take the form person@microsoft.com.
  220.     However, Microsoft as a company does not provide product support
  221.     through the Internet, as far as I'm aware.  Technical support
  222.     through your modem is available on Compuserve (GO MICROSOFT).
  223.  
  224.     If you want to place an order or get general pre-sales information,
  225.     call the appropriate sales and service number:
  226.  
  227.         U.S. end-user sales                   (800) 426-9400
  228.         U.S. corporate/gov't/reseller/
  229.                  educational sales            (800) 227-4679
  230.         Canadian sales                        (800) 568-3503
  231.         International sales                  +1 206 936-8661
  232.  
  233.     For tech support you must make an ordinary long-distance phone call.
  234.     Microsoft has separate incoming phone numbers for many products.
  235.     Since it's your nickel, first check your documentation to see if a
  236.     phone number is listed.  Here are phone numbers (as of 1 June 1992)
  237.     for a few products of most interest to the readers of this group:
  238.  
  239.         C/C++               (206) 635-7007
  240.         MASM                (206) 646-5109
  241.         DOS Upgrade Users   (206) 646-5104 (for 90 days after first call)
  242.         Windows Users       (206) 637-6098
  243.  
  244.     If you can't find the direct number any other way, call the "master"
  245.     numbers below or the sales numbers a few paragraphs above.  You'll
  246.     get the "voice mail phone tree from h-ll" but you'll eventually get
  247.     to the right department.  They don't provide technical assistance,
  248.     but a voice menu will help you find the current phone number for the
  249.     department you need.
  250.  
  251.         U.S. end-user product support         (206) 454-2030
  252.         U.S. languages support                (206) 637-7096
  253.  
  254.     You can also write to Microsoft Product Support, 16011 NE 36th Way,
  255.     Box 97017, Redmond WA 98073-9717, USA.
  256.  
  257. QB03. What's the current version of PKZIP?
  258.  
  259.     The current version is 1.10 (PKZIP110.EXE).  It is available from
  260.     Simtel as PD1:<MSDOS.ZIP>PKZ110EU.EXE, which is the same as the
  261.     standard version except it doesn't offer authenticity verification
  262.     (the -AV indicators) because of U.S. law.  Remember that PKZIP is
  263.     shareware and you're expected to pay for it if you use it.  Current
  264.     price is $25, or $47 for a free upgrade when the next version is
  265.     released.
  266.  
  267.     Since early 1992, PKWARE has been running ads in computer magazines
  268.     announcing 2.0; but it seems to be vaporware.  The latest actual
  269.     version, 1.93, is a test version not in general release, and not
  270.     guaranteed compatible with the eventual official release.  Several
  271.     versions that have been called 2.0, 2.01, or 2.2 are at best hacked
  272.     versions of that beta-test version and at worst trojans that trash
  273.     your hard disk.  A version 3.05 on wuarchive (and possibly
  274.     elsewhere) is definitely not authorized and may bear a virus.
  275.  
  276.     By the way, if you're attempting to register a shareware copy of
  277.     PKZIP 1.1, be aware that PKWARE's address has changed.  The current
  278.     address, according to a CIAC (ciac@llnl.gov) bulletin, is
  279.  
  280.         PKWARE Inc.
  281.         9025 N. Deerwood Drive
  282.         Brown Deer, WI 53223 USA
  283.         Voice: +1 414 354-8699    BBS: +1 414 354-8670
  284.  
  285. QB04. What's in Borland Pascal/Turbo Pascal 7.0?
  286.  
  287.     You can send email to bp7-info@borland.com and get an automatic
  288.     reply of the 17K information file from Borland, or you can FTP
  289.     the same think (6k, ZIPped) as /pc/turbopas/bp7-info.zip from
  290.     garbo.uwasa.fi.
  291.  
  292. QB05. What's in Microsoft C/C++ 7.0?
  293.  
  294.     spoiler:  Yes, it includes the Windows 3.1 SDK, with an option to
  295.     build applications that run on 3.0 and 3.1.
  296.  
  297.     According to the {Getting Started} booklet, the compiler needs 4 MB
  298.     of RAM, an 80386 or better, and 8-27 MB on your hard disk.  (An
  299.     email correspondent said Microsoft said it will run on an 80286, but
  300.     very slowly).  C/C++ comes on nine 3.5" 1.44 MB diskettes, plus one
  301.     for the source profiler and 11 more for the Windows System Develop-
  302.     ment Kit (SDK); it's also available on 5.25 diskettes.
  303.  
  304.     The Programmer's WorkBench (PWB) and CodeView (CV) run in Windows or
  305.     DOS.  According to the README.TXT file, "Microsoft C/C++ version 7.0
  306.     requires DPMI services.  If you wish to use Windows as your develop-
  307.     ment environment, Windows provides DPMI services for you.  To use
  308.     MS-DOS as your development environment you must install 386-Max to
  309.     provide these services."   A copy of Qualitas 386-Max is included.
  310.  
  311.     The upgrade includes everything in the compiler except printed ref-
  312.     erence manuals for the Windows SDK (which is documented on disk).
  313.     The manuals in my copy of upgrade are:
  314.  
  315.         Getting Started
  316.         Environment and Tools
  317.         Programming Techniques
  318.         Run-Time Library Reference
  319.         C Language Reference
  320.         C++ Tutorial
  321.         C++ Language Reference
  322.         Class Libraries User's Guide
  323.         Class Libraries Reference
  324.         Comprehensive Index and Errors Reference (indexes all the above)
  325.         Quick Reference Guide (card shows options for tools)
  326.         Source Profiler User's Guide
  327.         Class Libraries reference card
  328.         Windows SDK: Getting Started
  329.         Windows SDK: Programming Tools
  330.         Windows SDK: Setup Toolkit for Windows
  331.  
  332.     The remaining printed manuals for the SDK for Windows 3.1 come with
  333.     the compiler but not with the upgrade.  They are:
  334.  
  335.         Guide to Programming
  336.         Programmers' Reference Volume 1: Overview
  337.         "       "       "       "     2: Functions
  338.         "       "       "       "     3: Messages, Structures and Macros
  339.         "       "       "       "     4: Resources
  340.         Multimedia Programmer's Guide
  341.         Multimedia Programmer's Reference
  342.         MS Windows for Pen Computing: Programmer's Reference
  343.         The Windows Interface: An Application Design Guide
  344.         The Win32 Application Programming Interface: An Overview
  345.  
  346.     Pricing:
  347.  
  348.     - compiler: $499 list, about $300 from mail-order companies
  349.  
  350.     - upgrade from any version of a C or C++ compiler from Microsoft,
  351.       Borland, Watcom, or Zortech/Symantec: $139 list -- to order, call
  352.       Microsoft sales and service listed earlier in this section
  353.  
  354.     - printed docs for Windows 3.1 SDK: $150 list (order form included
  355.       with the upgrade)
  356.  
  357.  
  358. section C. More information
  359. ===========================
  360.  
  361. QC01. Are there any good on-line references for PC hardware components?
  362.  
  363.     I have heard good reports of HELPPC21.ZIP, downloadable from Simtel
  364.     in PD1:<MSDOS.INFO>.  There's an info file in the same directory,
  365.     HELPPC21.INF.  At garbo, it's /pc/programming/helppc21.zip.
  366.  
  367.     This hypertext system contains much information on ports and other
  368.     hardware, as well as some overlap with Ralf Brown's interrupt list
  369.     (see next Q).  It is shareware ($25).
  370.  
  371. QC02. Are there any good on-line references for PC interrupts?
  372.  
  373.     The definitive work is Ralf Brown's interrupt list, which is packed
  374.     with information on documented and (officially) undocumented BIOS
  375.     and DOS interrupts, DOS tables, and interrupts hooked by many
  376.     software packages.
  377.  
  378.     The interrupt list comes from CS.CMU.EDU [128.2.222.173] in
  379.     /afs/cs/user/ralf/pub (switch there with a *single* command) as
  380.     inter32a.zip, inter32b.zip, and inter32c.zip.  At Simtel it's in
  381.     PD1:<MSDOS.INFO>INTER32A.ZIP, INTER32B.ZIP and INTER32C.ZIP (about
  382.     805K before un-ZIPping).  At garbo it's in /pc/programming as
  383.     inter32a.zip, inter32b.zip, and inter32c.zip.  These versions were
  384.     uploaded in mid-September 1992; updates are announced in
  385.     comp.binaries.ibm.pc.archives every few months.
  386.  
  387.     If you'd rather not download the list, you can get it in book form,
  388.     split up by subject, as {PC Interrupts:  A Programmer's Reference to
  389.     BIOS, DOS, and Third-Party Calls} by Ralf Brown and Jim Kyle
  390.     (Addison-Wesley; ISBN 0-201-57797-6).  This corresponds to INTER26
  391.     with the most important new material from INTER27, so the on-line
  392.     list contains more current information than the book.  (The on-line
  393.     list has also grown quite a lot since the book was published.)
  394.  
  395. QC03. What and where is "Ralf Brown's interrupt list"?
  396.  
  397.     See the preceding Q.
  398.  
  399. QC04. Where can I find lex, yacc, and language grammars?
  400.  
  401.     The FAQ list of the comp.compilers newsgroup answers this for Basic,
  402.     C, Pascal, and other languages.  See later in this section.
  403.  
  404. QC05. What's the best book to learn programming?
  405.  
  406.     Sorry, this FAQ list cannot settle religious arguments.
  407.  
  408.     Much of the heat over this topic arises because each person believes
  409.     that the book that he or she learned from is the best book.  But my
  410.     observation is that different people have very different experiences
  411.     of the same book.  The only person who can tell you which is the
  412.     best book for learning a given topic is you.
  413.  
  414.     Your best bet is to go to a fairly well-stocked bookstore when you
  415.     have a couple of hours to spare.  Start at one end of the shelf and
  416.     work your way methodically through every book that looks like it
  417.     might cover what you want to learn.  Look at the tables of contents;
  418.     read a page or two from each book.  Then make your decision.  If
  419.     money is a problem, or if you're not sure of your choice, check out
  420.     your top two or three from your library.
  421.  
  422. QC06. Where are FAQ lists archived?
  423.  
  424.     Many are crossposted to news.answers.  That newsgroup should have a
  425.     long expiry time at your site; if not, talk to your sysadmin.
  426.  
  427.     FAQ lists are available by anonymous FTP from pit-manager.mit.edu
  428.     [18.172.1.27] in files with names like
  429.  
  430.         /pub/usenet/news.answers/C-faq/faq
  431.  
  432.     and by email from mail-server@pit-manager.mit.edu.  For instructions
  433.     about the mail server, send a message with "help" and "index" on
  434.     different lines.
  435.  
  436. QC07. Where can I get the latest copy of this FAQ list?
  437.  
  438.     It is posted every month to news.answers in such a way that it
  439.     should stick around until the following month's version has been
  440.     posted.  Please check news.answers first, looking for the Subject
  441.     line "comp.os.msdos.programmer FAQ".
  442.  
  443.     If the article has expired from your site's news.answers, or your
  444.     site doesn't get news.answers, you can retrieve the latest version
  445.     of this list as /pub/usenet/news.answers/msdos-programmer-faq/part1
  446.     through part4 via FTP at pit-manager.mit.edu [18.172.1.27].  This
  447.     list is also stored as garbo.uwasa.fi:/pc/doc-net/faqpYYMM.zip,
  448.     replacing YYMM by the year and month of the latest list, e.g. 9210.
  449.  
  450.     If the article is unavailable from news.answers and you don't have
  451.     ftp, send a message with blank subject and contents
  452.         send usenet/news.answers/msdos-programmer-faq/part1
  453.         send usenet/news.answers/msdos-programmer-faq/part2
  454.         send usenet/news.answers/msdos-programmer-faq/part3
  455.         send usenet/news.answers/msdos-programmer-faq/part4
  456.     to mail-server@pit-manager.mit.edu.
  457.  
  458. (end of comp.os.msdos.programmer FAQ)
  459. -- 
  460. Stan Brown, Oak Road Systems                      brown@Ncoast.ORG
  461. Cleveland, Ohio, USA
  462.